#pragma once
#include "entitycontrol.h"
class AIEntityControlStub :
	public EntityControl
{

	std::vector<Trigger*> satTriggerList;

public:
	AIEntityControlStub(EntityControl * entity);
	AIEntityControlStub(AIEntityControlStub * entity);
	~AIEntityControlStub(void);

	virtual std::vector<Trigger*>* checkSatisfiedTriggers();
	virtual void fireTrigger(Trigger * trigger);

	virtual Ogre::Vector3 getPosition();
	virtual void setPosition(Ogre::Vector3 pos);
	virtual void setLookAt(Ogre::Vector3 pos);
	virtual void killEntity();
};

